home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / bbs / jdrbbs10.zip / DOCS_ETC.ZIP / WHATSNEW.10 < prev   
Text File  |  1994-12-22  |  34KB  |  712 lines

  1. Juggernaut
  2.  
  3. The changes from version to version are meant to be read from the bottom up.
  4. That is, most recent changes are at the top.
  5.  
  6. Changes in the text files are not documented.
  7.  
  8. Starting with .08 I've eliminated mentioning very minor fixes and the routines
  9. themselves which were fixed.
  10.  
  11.  
  12.  
  13. Dec 22 1994, What's new for .10:
  14.  
  15. ∙ Software now requires at least a 286 cpu.
  16. ∙ Improved the comm port I/O.
  17. ∙ ANSI and GIP display speed improved.
  18. ∙ Lots of improvements to the file system.
  19. ∙ Changed the message reading system to a paged/windowed display.
  20. ∙ Lots of new sysop commands.  Including:
  21.      Directory Stats, City Stats, File Manipulations, Show User/Sysop Notes,
  22.      UUDecode A File, Import Internet Messages, ANSI slow viewer, ANSI
  23.      optimizer, and more.
  24. ∙ Now uses a paged/windowed file viewer.
  25. ∙ Support for 50 lines on the video display.
  26. ∙ Lots of commands modified to make use of changing user screen sizes.
  27. ∙ Lots of new Toggles and Settings to do a variety of stuff.  Cleaned them
  28.   up to be better organized and less confusing.
  29. ∙ Some new command line parameters.
  30. ∙ Better support for .GIF specs (no longer locked into the description).  And
  31.   now supports .JPG specs too.
  32. ∙ Many WFC commands moved to a WFC menu.  Added new WFC commands: display a
  33.   file (exits when RING detected), Crash Contact, and the ability to post a
  34.   message without logging in.
  35. ∙ Added <end> at WFC to turbo-login the sysop.
  36. ∙ Added the ability to display a file from the Archiver system.
  37. ∙ Editable-ANSIs.  Allows the sysop to put any user fields for display and
  38.   fixing/editing into an ANSI.
  39. ∙ Individual ANSIs.  User-specific ANSIs displayed to a user at login.
  40. ∙ Rumors and One-Liners added.
  41. ∙ In News, after the "hacked x times" it now displays each hack attempt.
  42. ∙ If [enter] is hit 3 times in sucession at a menu, a little help is provided
  43.   in case the caller didn't turn their wrap-around on.  Only done if user has
  44.   called less than 4 times.
  45. ∙ Questionaire system improved.  Now can be used a bit like an InfoForm 
  46.   system.
  47. ∙ Co-Sysop capability added.  The next-to-last SL is assumed to be that of a
  48.   Co-Sysop.
  49. ∙ McEditor: Now brings up a command expansion box when you hit ?.
  50.             Now jumps you to that category command/position when you hit @
  51.             at a menu command (command locator).
  52. ∙ Added support for Renegade, WC, and PCB color codes.  Can be used in
  53.   names without problems as well.  Can pretty much stick them anywhere.
  54. ∙ Changed some of the File Area and Message Area attributes.
  55. ∙ Improved the door commands.
  56. ∙ Can now shell to DOS and run a program from the inside of an output text
  57.   string.
  58. ∙ The PagF "select an area" menu now shortens up the area names until they
  59.   all fit on the one screen.  Similarly for all things that used the
  60.   internal menu creating system.
  61. ∙ Dropped the LstF (continuous file listing) command.
  62. ∙ Greatly improved the "list all Matching files" system.
  63. ∙ Faster, no disk/CD wear-and-tear, method of keeping track of which files are 
  64.   where.
  65. ∙ Made the WFC screen and sysop menus more visually appealing.
  66. ∙ Dropped the "no fun names" attitude and now the system allows names to
  67.   contain most any character above ASCII 31.  Did the same with Location.
  68.   This should also allow international characters so people can better use
  69.   their proper names.
  70. ∙ Now the names and location fields will be kept as the user entered them
  71.   (case sensitive).
  72. ∙ Auto-name (but not auto-filename) detection now only completes the name
  73.   if there is only one matching user name.  It does not any longer fill in
  74.   the characters of multiple matching names with the same next character.
  75. ∙ Supports any type for phone number entry now.
  76. ∙ Supports IEMSI logins.
  77. ∙ Terminal program's dialer improved.  Also supports IEMSI, 50 line, and
  78.   lots of other stuff.
  79. ∙ Added a Text File Management system for stuff like G-Files and Bulletins.
  80. ∙ ESC ESC no longer hangs up the user (use <alt>H instead).  ESC C no
  81.   longer exits chat (use <alt>c again to do that).
  82. ∙ Dropped the display of NEWUSER.ANS for new users.
  83. ∙ Ramblings now pages its text display.
  84. ∙ Dropped the "Sysop's Database" access ability from reading messages.
  85. ∙ Better Style\Languages system implemented.  Now no need to change all the
  86.   languages menu commands individually.
  87. ∙ Users can now input multi-line descriptions.
  88. ∙ New group handling system for File Areas, Message Areas, and Doors.
  89. ∙ Did a cheapy RIP menu set (just to show it can be done).
  90. ∙ Added support for moving/active prompts.
  91. ∙ Added a command to merge text into ANSIs for display.
  92.  
  93.  
  94.  
  95.  
  96.  
  97. NEW to .09:
  98.  
  99. ∙ Added "%W" (for user's name) as a door-expansion code.
  100. ∙ Added "%T" (for max minutes allowed in door) as a door-expansion code.
  101. ∙ Added new databaser spec: "D" for date fields.
  102. ∙ Added support for the "users no see extended info" Toggle to paged contents
  103.   listings.
  104. ∙ Added "single letter" file name selection when used with the "PagF" type
  105.   of commands.
  106. ∙ Added <del> support for deleting menu's & categories in McEditor.
  107. ∙ Added importing/exporting of menus & categories in McEditor.
  108. ∙ Added support for multiple menu system editing in McEditor.
  109. ∙ Added the "MENU" menu command to switch between menu systems.
  110. ∙ Added the "GSYS" menu command to switch to the sysop menu system.
  111. ∙ Added the "RSYS" menu command to switch back from the sysop menu system.
  112. ∙ Added "***" to expand to "ENG" in pathnames.
  113. ∙ Added support for group limiting lists for individual files.
  114. ∙ Added support for arrow keys as menu command keys.
  115. ∙ Added support for [Enter] to be a menu command key.
  116. ∙ Added ability for sysop/msg-op to now set file attaches such that they are
  117.   free to DL.
  118. ∙ Added abilty to replace description with first line of FILE_ID.DIZ file.
  119. ∙ Added Toggle to not put first line of FILE_ID.DIZ file into reviews.
  120. ∙ Added remote pull-down menus capability.
  121. ∙ Added new database: "DB14": FREQ'able files.
  122. ∙ Added new database: "DB15": Zone information.
  123. ∙ Added new database: "DB16": Net passwords & attributes.
  124. ∙ Added new database: "DB17": Shell/cmd lines the software uses.
  125. ∙ Added new database: "DB18": Available languages/styles.
  126. ∙ Added "/INIT=x" to the JDRBBS.EXE command line to easily change the
  127.   initialization string.
  128. ∙ Added capability do FREQ's of other BBS's via the "Entering Mail" screen.
  129. ∙ Added the "Xtra info" command to the "PagF" type of commands option line.
  130.   This displays the extended line and any reviews for a file.
  131. ∙ Added Direct screen writing for VGA graphics stuff.
  132. ∙ Added the "UHs1" menu command to display the current user's history.
  133. ∙ Added the "UHs2" menu command to display any user's history.
  134. ∙ Added the "Prt2" menu command to output to file all messages containing
  135.   a search string.
  136. ∙ Added the "Prt3" menu command to output to file all orphaned message text
  137.   in MESSAGES.BDY.
  138. ∙ Added F8 to the WFC screen to display daily stats.
  139. ∙ Added display of "<password>" if a new user enters a "?" for their
  140.   verification.
  141. ∙ Added the "LANG" menu command to change a user to another language/style.
  142. ∙ Added the "HSLk" menu command for HS/Link file transfer support.
  143. ∙ Added a " " before no-line-numbers entering messages' text screen.
  144. ∙ Added full editing capabilities to DataBaser data-entry fields.
  145. ∙ Added a "Hot List Limitor" via the <alt>H at WFC screen--list of names of
  146.   those how will be allowed on for a period.
  147. ∙ Added recording (when LoggingAmount F is set) when a user hangs up inside a
  148.   door--if the system crashes at the next user, you know that it's the door's
  149.   fault and should do a full exit door exit for that program.
  150. ∙ Added return receipts as message option.  Only private messages can request
  151.   an RR.  The RR is sent when the user reads the message on-line (usually at
  152.   login), but not if (for some reason) they download it (like in a .QWK
  153.   packet).
  154. ∙ Added versions of the text/menus/ansi's for: Canadian English, British
  155.   English, Abusive American English (my favorite), Spanish, Italian, German,
  156.   French, Jive, and VGA graphics.  Still a little (lot) rough--I don't speak
  157.   the languages after all.
  158. ∙ Added time-entering-msg and cpm-rate data to the entering messages command
  159.   line, and user toggles for it.
  160. ∙ Added the "Utg2" menu command for more user toggles.
  161. ∙ Added user toggle to confirm the deletion of messages before deleting them.
  162. ∙ Added the "LngS" menu command to offer up a menu of all the supported
  163.   languages/styles for the user to select one from.
  164. ∙ Added the "LngO" menu command.  Works just like "LngS" except it will
  165.   only bring up the language menu if the user's language is invalid.  Such
  166.   as the all-spaces a new user is given.
  167. ∙ Added repetitive-command-script system protection.
  168. ∙ Added repetitive-backspace and BoxEdit at-end keep-getting system 
  169.   protection.
  170. ∙ Added ability for sysop to move the file attaches for a message to another
  171.   path at reading messages.
  172. ∙ Added ability for sysop to simply delete the file attaches for a message
  173.   at reading messages.
  174. ∙ Added/created GIP graphics for modem VGA graphics.
  175. ∙ Added a user attribute to let that user download any file for free.
  176. ∙ Added multi-node ability (should work with multi-taskers now).
  177. ∙ Added sending of files (file attaches) via net mail.
  178. ∙ Added toggle to ignore the keyboard when initializing the modem.
  179. ∙ Added toggle to not check-out the directories during start-up.
  180. ∙ Added file area toggle to not check-out the directory during listings.
  181. ∙ Added ability for DataBaser to handle when a number is typed at the command
  182.   line to mean "start listing from that number on".
  183. ∙ Added the "GHiF" sysop menu command to alter all the HiFilePtr values in
  184.   a file area.
  185. ∙ Added the "NODd" menu command to call and exchange net mail with a single
  186.   BBS.
  187. ∙ Added the "NODm" menu command to call and exchange net mail with a single
  188.   BBS provided there is mail to send to them.
  189. ∙ Added the "-Usr" menu command to stop all users from logging in except for
  190.   the sysop.
  191. ∙ Added the "+Usr" menu command to once again allow all users to login.
  192. ∙ Added the "What" menu command to show who's-doing-what on each of the nodes.
  193. ∙ Added the "ifYN" menu command to skip past the next 4 letter command if the
  194.   user types "yes" in response to a YN question.  Usually used after a dLIN
  195.   or dBLK.
  196. ∙ Added the "ipkt" menu command to import a loose fido-style mail packet.
  197. ∙ Added the "ifNU" menu comamnd to execute the next four letter command if this
  198.   is the user's first call, otherwise to skip it.  For instance, "IFNU LngS"
  199.   (although "LngO" works just as well.
  200. ∙ Added <alt>k hot-key for when a user is on-line.  When used, the user will
  201.   be deleted when they logout.
  202. ∙ Added the ability for either end to just type "cls<ret>" to clear the screen
  203.   when in normal chat (vs. 2-way chat).
  204. ∙ Added a message areas attribute to "automatically delete NetMail msgs when
  205.   [Sent] to another BBS".
  206. ∙ Added ".name" expansion to a user name and (optionally) a net address.
  207. ∙ Added <F10> when-user-on to display a list of the keys a sysop can use.
  208. ∙ Added <F10> when-in-chat to display a list of the keys a sysop can use.
  209. ∙ Added <F10> when-in-<alt>d to display a list of the keys a sysop can use.
  210. ∙ Added File Area attribute to not include that area in any Master List.
  211.   Useful for those who have, say, CD areas in their own text file--or swap
  212.   CD's a lot.
  213. ∙ Added a user attribute to disallow the user from changing their own
  214.   language/style.
  215. ∙ Added individual message attributes: kill when sent, not auto-kill.
  216. ∙ Added settings for the sysop to define when Morning/Evening/Afternoon is.
  217. ∙ Added the "ifGP" menu comamnd to execute the next four letter command if
  218.   the current user is not in a specified group, otherwise skip to the next
  219.   command.
  220. ∙ Added the "NODb" menu command to pre-build a bundle, then call and exchange
  221.   net mail with a single BBS if their is mail to them.
  222. ∙ Added the "ECHr" menu command to go thru an EchoMail message area and dial
  223.   up and exchange mail with everyone for whom there is unseen messages.  If
  224.   they are "no route via hub" addresses.
  225. ∙ Added the "NETr" menu command to go thru an NetMail message area and dial
  226.   up and exchange mail with everyone for whom there is unread messages.  If
  227.   they are "no route via hub" addresses.
  228. ∙ Added "skip messages read" ability to the Ramblings system.
  229. ∙ Added download blocking with Post/Call ratio support.
  230. ∙ Added download blocking with UL/DL files ratio support.
  231. ∙ Added full File Point system.
  232. ∙ Added the ability to redial events that require calling out (such as mail
  233.   events).
  234. ∙ Added FREQ'able functions ability.
  235. ∙ Added the ability to maintain a text file of messages for a message area
  236.   along with the normal message data files.
  237. ∙ Added the ability to backup/duplicate net mail packet files prior to message
  238.   extraction.
  239. ∙ Added "Door" command for simple sub program executions.
  240. ∙ Added on-line docs for all the menu commands (saved 200k of docs).
  241.   Also available as a menu command, "MHlp", which I put in <ctrl>F3.
  242. ∙ Added the abilty to dial a phone number in <alt>d given a net address.
  243. ∙ Added the "ICht" menu command to do inter-node chat.
  244. ∙ Added a command to delete the 100 oldest messages in a message area.
  245. ∙ Added support/limiters so that file-op's can use Oust Files, Oust 
  246.   Files/Penalty, Validate Files, and File Maintenance.
  247. ∙ Added support to read Caller ID phone numbers from the modems, and to
  248.   exclude callers with undesirous phone numbers.
  249.  
  250.  
  251. CHANGED in .09:
  252.  
  253. ∙ Changed the stats-expansion smart-codes for ANSI's so that "<>" can be used
  254.   like "><" for centering within a field.
  255. ∙ Changed the whole archive-member extraction system--much faster, but less
  256.   flexible.  Instead of allowing users to create (and build upon) EXTRACT.ZIP's
  257.   and put them in the UPLOADS area for later download when they want, it now
  258.   requires that they download it immediately.  This was necessary to make the
  259.   routine multi-nodable.  Since, as you can imagine, multiple nodes doing
  260.   EXTRACT files -> UPLOADS area at the same time just won't work.  The
  261.   alternatives; EXTRxxx.ZIP or very complex internal management just did not
  262.   seem the solution.
  263. ∙ Changed Toggles so it includes on-line docs.  Deleted the Toggles docs from
  264.   the .doc files (reducing the docs by 26k).
  265. ∙ Changed PATHNAMES so it includes on-line docs.  Deleted the PATHNAMES docs
  266.   from the .doc files (reducing the docs by 35k).
  267. ∙ Changed the PATHNAMES system to use arrow keys to move and select.
  268. ∙ Changed SETTINGS so it includes on-line docs.  Deleted the SETTINGS docs
  269.   from the .doc files (reducing the docs by 34k).
  270. ∙ Changed the SETTINGS system to use arrow keys to move and select.
  271. ∙ Changed auto-detect of file names to start at the second character.
  272. ∙ Changed command line arguments.  They may now use "/", "-", "\" as leading
  273.   characters, or nothing at all.
  274. ∙ Changed the file contents listings to a template based system that allows
  275.   the sysop full freedom to define the format of the title and description
  276.   line output for each file area.  Can also put the reviews just after each
  277.   description if desired.
  278. ∙ Dropped outputting of SHORT 442 after each menu.  Better method found.
  279. ∙ Changed time-out limitations for top SL tier (sysop level) so they no longer
  280.   time-out when entering messages or at single-keystroke prompts.
  281. ∙ Changed the sysop menus to pull-down menus.
  282. ∙ Changed the Sysop's database so it now accepts non-users for the sysop's
  283.   name field.
  284. ∙ Changed modem commands (ATZ etc.) from LINE's to SETTINGS.
  285. ∙ Changed the archive system to ignore what the extension is and go with its
  286.   own analysis of the archive program used.
  287. ∙ Extensive net mail changes:
  288.     Added HUB operations (with you as the hub).
  289.     Added FREQ's (to and from you).
  290.     Added multiple zone capabilities.
  291.     Added auto-addressing to select "your" address appropriate.
  292.     Added WaZoo/file transfer method of mail exchange.
  293.     Dropped TSYNC method of mail exchange.
  294.     Added file attach capabilities.
  295.     Added support for compressed mail.
  296.     All net mail stuff now included in unregistered package.
  297.     Added support for incoming messages > 8k in size.
  298.     Added support for the (nonstandard?) ^AASSOC:.
  299. ∙ Minor changes to the message entry's search and replace.  Longer lengths,
  300.   CR/LF handling, toggle Line Numbers, checking for 8192 byte limit, 
  301.   continuous until [Enter] alone hit.
  302. ∙ RAM footprint shrunk. And then grew again as I added the GIP stuff.
  303. ∙ Changed "%%%LOK" to immediately hang up the user after they finish reading
  304.   messages (rather than having the lock-out take effect when they normally
  305.   hang up).
  306. ∙ Changed JDRBBSxx.DEF's (door exit file) structure a little.
  307. ∙ Changed paged file area contents listings to now clear the option line.
  308.   Which allows me to extend the list by two lines for the first page and 4
  309.   lines for additional pages of data.
  310. ∙ The "box editing" line editing system now allows foreign characters via
  311.   the "xXx" method.
  312. ∙ Changed reading messages command line so that "Q" (instead of [enter]) quits
  313.   and that [enter] (as well as "N" and <tab>) goes to the next message.
  314. ∙ Changed the search-file command to actually show the "cut downs" to get
  315.   what we search for.
  316. ∙ Changed the F7 (at WFC) sysop-info to display the current <ctrl>Fx key
  317.   definitions rather than event info.
  318. ∙ Most every multiple choice command line has been redesigned so that you can
  319.   define what keys to use (in TXT_BLKS.TXT)--must keep them in proper order
  320.   however.  Example: "AYN" in Spanish became "ASN" because Yes is Sí.
  321. ∙ Fixed it so trapping of I/O for local session's works.
  322. ∙ Changed File Area Attribute #7 to "Don't sort the file area's contents
  323.   before displaying".
  324. ∙ Changed it so that when there aren't enough users to fill the stat's slots
  325.   it uses a little face instead of "#NEWUSER".
  326. ∙ Changed it back to allow any net address to be entered (rather than 
  327.   requiring that it be in a node list).
  328. ∙ Eliminated the <up>/<down> +/- 5 mins of time to the current user sysop
  329.   keys.  <alt>u does a better job.
  330. ∙ Eliminated the <left>/<right> +/- SL tier to the current user sysop keys.
  331.   <alt>u does a better job.
  332. ∙ Changed AI messages to default to Kill-when-[Sent]/read.
  333. ∙ Changed the group system from a bunch of files to a single file, and
  334.   created a new sysop command (Group Handler) to work with these groups. 
  335. ∙ Changed the Penalize For Upload two have separate settings for bytes and
  336.   minutes.
  337. ∙ Fixed it so that if a file is free, extracted files from that file are
  338.   also free.
  339. ∙ Changed Hourly Usage Graph to be node-dependent.
  340.  
  341.  
  342. FIXED in .09:
  343.  
  344. ∙ Fixed a bug that could cause the software to "remove" all your file entries
  345.   if the FILELIST file became corrupted.
  346. ∙ Fixed bug when renaming the file name when in the "File Modification"
  347.   system--it did not properly update the index.
  348. ∙ Fixed bug that caused character doubling when you restart the BBS with TRAP
  349.   ALL ON.
  350. ∙ Fixed a bug that required you to do two deletions when entering a letter for
  351.   auto-name-detection, and the letter was invalid, and you wanted to type a
  352.   space--but found you had to do yet another delete first.
  353. ∙ Fixed "view text in a file" to properly stop at the end of the file, rather
  354.   than wherever a 512 byte block puts it at past the end.
  355. ∙ Fixed a bug that was allowing users to Toggle ON restricted message areas.
  356. ∙ Now all menu command paths have "???" converted.  Until now, only dANS
  357.   commands and menu ANSI's and other "ansi display" commands would do it.
  358. ∙ Fixed a bug where it was not telling you when it discovered files in a file
  359.   area at start-up.
  360. ∙ Fixed a bug that would not list the last Request if was only one of a pair.
  361. ∙ Converted the code to MASM 6.0 compatible and to BC 7.0's /Fs (far strings).
  362.   The changes (along with use of templates for file areas) caused a general
  363.   slowdown.  But I've picked it back up by speeding up the I/O routines
  364.   (through optimization and bigger buffers--which far strings now allow me).
  365.   But more use of overlays has slowed it down again, I now recommend at least
  366.   an AT be used for the BBS computer.
  367. ∙ Fixed a bug in which " ]#...[" block colorization in messages wasn't
  368.   surviving past the end of the line or past " }#" word colorizations.
  369. ∙ Fixed a bug when at the "entering message header info" screen: when you use
  370.   "T" to change the "TO:" name, it appears to take effect, but actually it
  371.   doesn't, and the letter is sent to the originally typed name.
  372. ∙ Fixed the <ctrl>Fx command keys to now work when an ENTR command is waiting
  373.   for a keystroke--thus <ctrl>F2 now works at the logo screen.
  374. ∙ Fixed it to rebuild the .BAT files whenever they are missing, rather than
  375.   only when building PATHS.DAT.
  376. ∙ Fixed "FirstCommand" setting, and "/1st=" to allow a mixed case command
  377.   (rather than only upper-case).
  378. ∙ Fixed bug in Forward message which would go on to next if user decided not
  379.   to forward (now it redraws the same message).
  380. ∙ Fixed a bug which would not properly inform the user of a new message if
  381.   they had sent the message to themselves (for maybe a reminder).
  382. ∙ In .08 if your File Area path lines did not have a trailing "\", your files
  383.   would be considered "not found" and their entries removed.  Now fixed so it
  384.   doesn't matter if you have the "\" or not.
  385.  
  386.  
  387.  
  388. .08 RELEASE
  389.  
  390. --Completely new object-oriented menu system.  Nearly everything menu
  391.   related has changed.
  392.  
  393. --Message downloading system for off-line (.QWK) readers.
  394.  
  395. --New integrity checkers for users, files, and messages files.
  396.  
  397. --Faster full exit doors, and use of SHROOM to allow swapping to DOS.
  398.  
  399. --Master Lists creation/download system.
  400.  
  401. --Post upload processing: add comments, extract comments, extract .DIZ's.
  402.  
  403. --New ANSI smart-codes for stuff, including all stats, and more stats.
  404.  
  405. --Net mail system completely rebuilt.
  406.  
  407. --New method of handling node lists, now preserves the original and is
  408.   easier to upgrade with new node lists (automatic).  Easy integration of
  409.   multiple node lists.
  410.  
  411. --BIOS/direct screen writing.
  412.  
  413. --Split screen (2-way) chat.
  414.  
  415. --Broke up the single message file into 2 main files and individual
  416.   index files.
  417.  
  418. --Smashed most size limits, those left have been greatly expanded.
  419.  
  420. --Security level "ghosting".
  421.  
  422. --File list comparing.  Compare two BBS lists for differences.
  423.  
  424. --Many new menu commands providing further flexibility.
  425.  
  426. --Improved modem control and response handling.
  427.  
  428. --File validation system for uploads option (no credit before validated).
  429.  
  430. --Ability to list file areas by date (newest to oldest).
  431.  
  432. --Capability to strip ANSI and Avatar codes from any text file.
  433.  
  434. --A global batch download system.
  435.  
  436. --Ability to handle multiple news files.
  437.  
  438. --Paged method of listing file areas has many new aspects.
  439.  
  440.  
  441. .07 RELEASE
  442.  
  443. Login           Added logon beep for callers you want to notice.
  444.  
  445. AlterTheFilesData
  446.                 Fixed the move file from one area to another so that it
  447.                 properly works.
  448.  
  449. DataBaser       Fixed bug that caused the sysop's SL to become adrift when
  450.                 adding/deleting security levels.
  451.  
  452. DispFile        FBxxxxxx.ANS ~xx codes.
  453.  
  454. POMessages      Asks for a pathname now.
  455.  
  456. Logging         Stopped the showing of the paths for file transfers.
  457.  
  458. SysopLine       Added chat availability display character.
  459.  
  460.  
  461. MENU COMMANDS   New menu commands (see docs for specifics):
  462.                 PagF PagA PagN PrvF NxtF PrvM NxtM MCEd SelM
  463.  
  464.                 And maybe PRvw also (or I just forgot to document it in .06).
  465.  
  466. DoorSystem      Not sure if this was in .06, but fixed a bug that was
  467.                 creating a 0 length DORINFOx.DEF file.
  468.  
  469. DescImport      It now displays the names and descriptions of files as they
  470.                 are being imported.
  471.  
  472. GetUserName     When typing in a user name, typing a "*" or "?" will list all
  473.                 active users with the same first letters as those that had
  474.                 already been typed.
  475.  
  476. Vote            Modified it slightly: a-i instead of 1-9, N for next, [Enter]
  477.                 to quit (vs. [Enter] for next and Q to quit).  Can now enter
  478.                 a number, and it will jump to that question.
  479.  
  480. ReadMessages    Fixed a bug that wouldn't let you type a message number to
  481.                 jump to while at the reading messages command line.
  482.  
  483.                 Fixed a related bug in which reading messages commands were 
  484.                 not being accepted when reading messages continuously.
  485.  
  486.                 Added ability to view text for an attached file.
  487.  
  488. CommProg        Purged the input buffers when you type a character.  This
  489.                 stops having to wait for the buffer to clear (usually the
  490.                 called BBS's menu) before you see the response to the key
  491.                 (this only occurred with high speed connects).
  492.  
  493. GetMessageText  Fixed a bug that would cause active grammar checking to beep
  494.                 with each space following a word that wasn't found.
  495.  
  496. DownLoad        Added support for password protected files.
  497.  
  498. Welcome         If a user is undergoing Peer Review, they are asked if they
  499.                 would like to see what the voters will see.
  500.  
  501. EnterMessages   Entering a private message without a net address in a Private
  502.                 NetMail area will have the message put into Private Messages
  503.                 instead.
  504.  
  505.                 Cleaned up the delete lines routine.
  506.  
  507.                 Fixed a bug that considered the first line a message to be the 
  508.                 quoter when both: 1. the first line was < 30 chars, and 2.
  509.                 when the message had been originally to ALL conditions were 
  510.                 met.
  511.  
  512.                 Improved the look of the entering messages screen.
  513.  
  514.                 Added the ability to attach files from the console.
  515.  
  516. RemoveReview    Now will delete files that contain no reviews (previously it
  517.                 would just delete the review, so a file could end up with just
  518.                 a CRLF--which still brought up reviews for that area when
  519.                 listing the contents of a file area.)
  520.  
  521. RaiseMessages   Now works on three different levels: user, message-op, and
  522.                 sysop.  So anyone may use the command, without accessing
  523.                 messages outside their level.  User = to/from only, message-op
  524.                 = message area only, sysop = all areas.
  525.  
  526.                 Sysop's and MsgOp's can enter a number to jump to.
  527.  
  528. WFC             It now shows what the modem is receiving.
  529.  
  530.                 Added a memory info section.
  531.  
  532.                 Added chat availability status.
  533.  
  534. Misc.           Improved the Hourly Graph and Waiting-for-caller screens.
  535.  
  536.                 Some minor bugs were fixed.
  537.  
  538.                 Began adding more graphics to the initialization screen.
  539.  
  540.                 Put more routines into overlays, and shrunk the size of the
  541.                 larger overlays, giving the software a smaller RAM footprint
  542.                 and allowing shelling to larger programs.
  543.  
  544.                 Moved the indexes out of RAM and onto the drive, increasing
  545.                 more RAM.
  546.  
  547.                 Optimized and cleaned up the code to put more text into the
  548.                 text files.
  549.  
  550.                 F3 when waiting for a caller or when a caller is on-line will
  551.                 toggle chat availability.
  552.  
  553. Chat            All attempts, whether stopped by the chat filter or not, are
  554.                 recorded as chat attempts (increasing counters and storing the
  555.                 attempts to the log and peer review files).
  556.  
  557.                 Added a "kwazy color" mode.
  558.  
  559.                 If the reason is less than two words, then the user is given a
  560.                 message to come up with a better reason.
  561.  
  562. BLOCKS.xxx      Made text blocks more flexible and more expansive.
  563.  
  564.  
  565.  
  566. .06 RELEASE
  567.  
  568. ProcessLog      Added zip and arj archive comment capabilities.
  569.  
  570. RingBackVerify  Added call-back capability.
  571.  
  572. PointShoot      Modified it so it works on monochrome monitors.
  573.  
  574.                 Squeezed another column of data in.
  575.  
  576. Toggles         Changed its look.
  577.  
  578. WFC             Fixed a bug that would hang up the caller if they: called but
  579.                 hung up before CONNECT, and then called back (or another 
  580.                 called) as the 60 second clock was winding up to 60 seconds, it
  581.                 would hang up the new caller if no CONNECT after 60 seconds.
  582.  
  583.                 Now the 60 second (logo timeout) clock is reset with each
  584.                 [RING] detected.
  585.  
  586.                 Changed its look.
  587.  
  588. ReadingMessages Fixed a bug that had AI's Go Fish using the sysop's name as the
  589.                 quoter (instead of the user who sent the message).
  590.  
  591. CreateNodeList  Modified it to look better and provide you with more
  592.                 information.
  593.  
  594. PackFiles       Might have fixed some bugs.  Generally improved.
  595.  
  596. NET MAIL        Reworked the routines, created the ROUTING.xxx system.
  597.  
  598. Misc.           Many, many, bugs were fixed.  I didn't detail them because I
  599.                 can't be sure if there existed in previous versions--this
  600.                 because I changed the SendTT system and the file handling,
  601.                 which changed most every routine.
  602.  
  603. Welcome         Added a 'Scan' command, to list the messages waiting when you
  604.                 login.  You can now read the messages, not read the messages,
  605.                 and scan to see what they are about.
  606.  
  607. Dispatcher      Added new menu command: DBxx to display a block number's text.
  608.  
  609. SearchFile      Expanded the searching to include on-line descriptions.
  610.  
  611.                 Added new menu commands "Src1" and "Src2" to search only the
  612.                 off-line lists and the on-line descriptions, respectively.
  613.  
  614. SendTT          Completely re-worked the SendTT codes.  This resulted in major
  615.                 changes to all the text (especially LINES.001 and SHORT.TXT).
  616.  
  617.                 The changes make understanding it easier (no more "two leading
  618.                 characters") as well as more powerful.
  619.  
  620.                 The changes to the above files, and a lot of the code, leave me
  621.                 with no need to do UPGRADE.EXE this version--since it'll be
  622.                 easier to just re-enter the text "you want" rather than use
  623.                 any kind of automatic system.  There's no fixed set of rules
  624.                 for a conversion program to follow.
  625.  
  626. UserMaint       Added editing of HiFilePtr, HighestPtr, and UserNote fields.
  627.  
  628. FILE AREAS      Added PRUL, PRDL, PRL which extends Peer Review stopping to
  629.                 individual file areas.
  630.  
  631. GetPassword     Hitting [Enter] alone no longer generates the "incorrect".
  632.  
  633.                 Sysop super protect no longer hangs up if the user
  634.                 accidentally uses the sysop's name and then hit's [Enter].
  635.  
  636.                 Hitting [Enter] alone now jumps immediately to auto-name-off.
  637.  
  638. ReadMessages    Added the sysop command "@" which can be used to edit the 
  639.                 header information for a message.
  640.  
  641. UserMaint       Added help for the attributes field.
  642.  
  643. MISC.           Recording of free downloads in log is again done.
  644.  
  645.                 Added a file attribute: Free for 9600+ users.
  646.  
  647.                 Made many things into overlays.  Frees up RAM at cost of speed.
  648.  
  649.                 Added support for forced password change after x logons.
  650.  
  651.                 Eliminated the "daily deathcount decrement" toggle.  Made it a
  652.                 menu command event ("DecC").
  653.  
  654. MENUTEXT.DAT    Change "Ryou" to the more correct "r001".
  655.  
  656. PeerReview      Fixed bug that required 6 votes more rather than 5.
  657.  
  658.                 Added recording to log of final pass/fail tally.
  659.  
  660. Dispatcher      Added the MsgD command for message downloading.  Also created
  661.                 the MSGDL.ANS file for this command.
  662.  
  663. Chat            If a user is undergoing Peer Review, their chat attempts are
  664.                 also recorded in the review file.
  665.  
  666.                 If a word in the chat reason is contained in an exclusion list
  667.                 (short.txt 252), then the sysop won't be beeped, and the user
  668.                 will get a message saying so.
  669.  
  670. ENTERING MSGS   Added active grammar checking.  Also a user toggle for it.
  671.  
  672. SendTT          Changed "}|" for CR/LF to "}>" to avoid confusion.
  673.  
  674. Toggles         Made the 3 entering messages sysop toggles into user toggles.
  675.  
  676.                 Added 3 new user reading messages toggles.
  677.  
  678. ComputerSend    Fixed a bug that would credit the current user for each message
  679.                 the AI sent.  This meant extra messages for the sysop, and some
  680.                 freebie messages for the user under certain circumstances.
  681.  
  682. Login/Toggle    Added toggle to ask, or not, for user's location at logon.
  683.  
  684.                 Added toggle to allow/accept single-word-only names.
  685.  
  686.                 Added toggle to force a screen clear before getting name.
  687.  
  688. StartUp         Fixed a bug that would cause the system to use the first
  689.                 matching CONNECT string--eg. 2400 instead of 2400/ARQ.
  690.  
  691.                 Stopped all console input when trying to determine CONNECT
  692.                 baud rate.
  693.  
  694. NET MAIL        Speeded up the creation of outgoing packets significantly.
  695.  
  696.                 Was setting the wrong bit for "already sent".  Now fixed.
  697.  
  698.                 New rules for when to export a message to a packet.  Instead of
  699.                 any hub getting any unsent message, now any hub get's any
  700.                 unsent messages to their net area.  Your hub will still get any
  701.                 unsent messages to anywhere, however.
  702.  
  703.                 Fixed the zone in the REPLY: line.
  704.  
  705.  
  706.  
  707.  
  708.  
  709. .01 to .05 RELEASES:     Removed the entries as being too old.
  710.  
  711.  
  712.